body{
	background: #FFF url(../img/bg_blue.jpg) repeat-x;
}
#logo{
	height:72px;
}
#authentication{
	padding-top:25px;
}
#authentication li,#langbox li{
    display: block;
    float: right;
    list-style: none outside none;
    margin-right: 7px;
    padding: 0;
}
#authentication li a, #langbox li a{
	color: #FFF;
	text-decoration:none;
}
#authentication li a:hover{
	color: #7E9DCC;
}
#authentication li a{
	border-right: 1px solid #FFFFFF;
    padding-right: 7px;
}
#authentication li.first a{
	border:none;
}

#langbox li a{
	font-size:10px;
}

#main_menu li{
    display: block;
    float: left;
    list-style: none outside none;
    margin-right: 2px;
    padding: 0;
}
#main_menu li a{
	background: #7E9DCC;
    color: #FFFFFF;
    float: left;
    padding: 2px 15px;
    text-align: center;
    text-decoration: none;
}
#main_menu li.active a,#main_menu li.active a:hover{
	background: #FFF;
	color:blue;
}
#main_menu li a:hover{
	background: #2F9DCC;
}

#body{
	min-height:805px;
}
#body .content{
	background:#FFFFFF;
	min-height:805px;
}


#footer{
	background: url("../img/bg_blue.jpg") repeat-x scroll 0 0 #FFFFFF;
    float: left;
    height: 60px;
    width: 100%;
}
#footer .footer-text{
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding-top:10px;
}

/************Index page**********************/
#body .features, #body h1{
	list-style: none outside none;
	color: #666666;
}
#body .features li{
	background: url("../img/icons/arrow_right.gif") no-repeat top left #FFFFFF;
	padding-left:20px;
}
